package com.ltkj.baseplatform.domain.vo;

import com.ltkj.baseplatform.domain.ArtContent;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 文章内容Vo对象 art_content
 * 
 * @author liupf
 * @date 2023-08-30
 */
@ApiModel(value = "内容管理-文章内容Vo对象")
public class ArtContentVo extends ArtContent
{
    @ApiModelProperty("栏目名称")
    private String channelName;

    @ApiModelProperty("文件类型 0图片 1视频 （默认0，游记会有视频类型） ")
    private String fileType = "0";

    @ApiModelProperty("数据类型(推荐资讯列表使用)")
    private String tabType;

    @ApiModelProperty("当前用户是否点赞")
    private boolean hasLikes;

    @ApiModelProperty("当前用户是否收藏")
    private boolean hasCollect;

    public String getChannelName() {
        return channelName;
    }

    public void setChannelName(String channelName) {
        this.channelName = channelName;
    }

    public String getFileType() {
        return fileType;
    }

    public void setFileType(String fileType) {
        this.fileType = fileType;
    }

    public String getTabType() {
        return tabType;
    }

    public void setTabType(String tabType) {
        this.tabType = tabType;
    }

    public boolean isHasLikes() {
        return hasLikes;
    }

    public void setHasLikes(boolean hasLikes) {
        this.hasLikes = hasLikes;
    }

    public boolean isHasCollect() {
        return hasCollect;
    }

    public void setHasCollect(boolean hasCollect) {
        this.hasCollect = hasCollect;
    }
}
